System info
- Elixir: 1.8.2
- Erlang: 22.0
- Operating system: Linux
- Available memory: 15.61 GB
- CPU Information: Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
- Number of Available Cores: 8
Run Time Comparison
| Name |
Iterations per Second |
Average |
Deviation |
Median |
Mode |
Minimum |
Maximum |
Sample size |
| List1D |
42.65 M |
23.45 ns |
±78.77% |
20 ns |
21 ns |
8 ns |
2907 ns |
97126 |
| MapTuple |
21.62 M |
46.24 ns |
±19395.85% |
24 ns |
23 ns |
12 ns |
5639170 ns |
447305 |
| Tuple2D |
18.05 M |
55.42 ns |
±2317.03% |
44 ns |
43 ns |
33 ns |
776620 ns |
444043 |
| Tuple1D |
13.33 M |
75.02 ns |
±7062.47% |
35 ns |
34 ns |
18 ns |
2420423 ns |
457981 |
| MapTupleHalfFull |
13.15 M |
76.05 ns |
±455.77% |
70 ns |
71 ns |
51 ns |
115508 ns |
111394 |
| List2D |
11.86 M |
84.30 ns |
±546.34% |
70 ns |
71 ns |
54 ns |
121386 ns |
78634 |
| ETSSet |
9.38 M |
106.58 ns |
±25.16% |
104 ns |
101 ns |
87 ns |
2404 ns |
12838 |
| MapTupleFull |
8.58 M |
116.54 ns |
±20.58% |
112 ns |
111 ns |
91 ns |
2803 ns |
24078 |
| ETSOrderedSet |
6.05 M |
165.20 ns |
±59.88% |
159 ns |
151 ns |
129 ns |
9324 ns |
10955 |
| Map2D |
4.33 M |
230.88 ns |
±122.79% |
206 ns |
196 ns |
179 ns |
41398 ns |
60662 |